<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title></title>



</head>
<body>
<h2 id="NetworkDeviceFunction">NetworkDeviceFunction 1.3.2</h2>
<table>
<tbody>
<tr><td><b>Version</b></td><td><i>v1.3</i></td></tr>
<tr><td><b>Release</b></td><td>2018.2</td></tr>
</tbody></table>
<p>A Network Device Function represents a logical interface exposed by the network adapter.</p>
<table class="properties">
<tbody>
<tr><td><nobr><b>@odata.etag</b></nobr></td><td>string</td><td><nobr>read-only</nobr></td><td>The value of this property shall be a string that is defined by the ETag HTTP header definition in RFC7232.</td></tr>
<tr><td><nobr><b>Actions</b> <i>(v1.1+)</i> { }</nobr></td><td>object</td><td></td><td>The Actions property shall contain the available actions for this resource.</td></tr>
<tr><td><nobr><b>AssignablePhysicalPorts</b> [ {</nobr></td><td>array</td><td></td><td>The value of this property shall be an array of physical port references that this network device function may be assigned to.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>@odata.id</b></nobr><br>} ]</td><td>string</td><td><nobr>read-only</nobr></td><td><i>Link to a NetworkPort resource. See the Links section and the <a href="#NetworkPort">NetworkPort</a> schema for details.</i></td></tr>
<tr><td><nobr><b>BootMode</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the boot mode configured for this network device function.  If the value is not quot;Disabled", this network device function shall be configured for boot using the specified technology.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|BootMode">BootMode</a> in Property details.</i></td></tr>
<tr><td><nobr><b>Description</b></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>This object represents the Description property.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification.</td></tr>
<tr><td><nobr><b>DeviceEnabled</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether the network device function is enabled.  Disabled network device functions shall not be enumerated or seen by the operating system.</td></tr>
<tr><td><nobr><b>Ethernet</b> {</nobr></td><td>object</td><td></td><td>This object shall contain Ethernet capabilities, status, and configuration values for this network device function.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>MACAddress</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the effective current MAC Address of this network device function. If an assignable MAC address is not supported, this is a read only alias of the PermanentMACAddress.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>MTUSize</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The Maximum Transmission Unit (MTU) configured for this Network Device Function.  This value serves as a default for the OS driver when booting.  The value only takes-effect on boot.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PermanentMACAddress</b></nobr><br>}</td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the Permanent MAC Address of this network device function (physical function). This value is typically programmed during the manufacturing time. This address is not assignable.</td></tr>
<tr><td><nobr><b>FibreChannel</b> {</nobr></td><td>object</td><td></td><td>This object shall contain Fibre Channel capabilities, status, and configuration values for this network device function.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>AllowFIPVLANDiscovery</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>For FCoE connections, the value of this property shall be a boolean indicating whether the FIP VLAN Discovery Protocol is used to determine the FCoE VLAN ID selected by the network device function for the FCoE connection.  If true, and the FIP VLAN Discovery succeeds, the FCoEActiveVLANId property shall reflect the FCoE VLAN ID to be used for all FCoE traffic.  If false, or if the FIP VLAN Discovery protocol fails, the FCoELocalVLANId shall be used for all FCoE traffic and the FCoEActiveVLANId shall reflect the FCoELocalVLANId.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>BootTargets</b> [ {</nobr></td><td>array</td><td></td><td>The value of this property shall be an array of Fibre Channel boot targets configured for this network device function.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>BootPriority</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the relative priority for this entry in the boot targets array.  Lower numbers shall represent higher priority, with zero being the highest priority.  The BootPriority shall be unique for all entries of the BootTargets array.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>LUNID</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the Logical Unit Number (LUN) ID to boot from on the device referred to by the corresponding WWPN.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>WWPN</b></nobr><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} ]</td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be World-Wide Port Name (WWPN) to boot from.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>FCoEActiveVLANId</b></nobr></td><td>integer</td><td><nobr>read-only</nobr> (null)</td><td>For FCoE connections, the value of this property shall be null or a VLAN ID currently being used for FCoE traffic.  When the FCoE link is down this value shall be null.  When the FCoE link is up this value shall be either the FCoELocalVLANId property or a VLAN discovered via the FIP protocol.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>FCoELocalVLANId</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>For FCoE connections, the value of this property shall be the VLAN ID configured locally by setting this property.  This value shall be used for FCoE traffic to this network device function during boot unless AllowFIPVLANDiscovery is true and a valid FCoE VLAN ID is found via the FIP VLAN Discovery Protocol.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>FibreChannelId</b> <i>(v1.3+)</i></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>This property shall indicate the Fibre Channel Id assigned by the switch for this interface.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PermanentWWNN</b></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the permanent World-Wide Node Name (WWNN) of this network device function (physical function). This value is typically programmed during the manufacturing time. This address is not assignable.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PermanentWWPN</b></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the permanent World-Wide Port Name (WWPN) of this network device function (physical function). This value is typically programmed during the manufacturing time. This address is not assignable.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>WWNN</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the effective current World-Wide Node Name (WWNN) of this network device function (physical function). If an assignable WWNN is not supported, this is a read only alias of the PermanentWWNN.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>WWNSource</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the configuration source of the World-Wide Names (WWNs) for this connection (WWPN and WWNN).<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|WWNSource">WWNSource</a> in Property details.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>WWPN</b></nobr><br>}</td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the effective current World-Wide Port Name (WWPN) of this network device function (physical function). If an assignable WWPN is not supported, this is a read only alias of the PermanentWWPN.</td></tr>
<tr><td><nobr><b>Id</b></nobr></td><td>string</td><td><nobr>read-only</nobr> <nobr>required</nobr></td><td>This property represents an identifier for the resource.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification.</td></tr>
<tr><td><nobr><b>iSCSIBoot</b> {</nobr></td><td>object</td><td></td><td>This object shall contain iSCSI boot capabilities, status, and configuration values for this network device function.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>AuthenticationMethod</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the iSCSI boot authentication method for this network device function.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|AuthenticationMethod">AuthenticationMethod</a> in Property details.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>CHAPSecret</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the shared secret for CHAP authentication.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>CHAPUsername</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall behe username for CHAP authentication.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>InitiatorDefaultGateway</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IPv6 or IPv4 iSCSI boot default gateway.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>InitiatorIPAddress</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IPv6 or IPv4 address of the iSCSI boot initiator.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>InitiatorName</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the iSCSI boot initiator name.  The value of this property should match formats defined in RFC3720 or RFC3721.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>InitiatorNetmask</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IPv6 or IPv4 netmask of the iSCSI boot initiator.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>IPAddressType</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall behe type of IP address (IPv6 or IPv4) being populated in the iSCSIBoot IP address fields.  Mixing of IPv6 and IPv4 addresses on the same network device function shall not be permissible.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|IPAddressType">IPAddressType</a> in Property details.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>IPMaskDNSViaDHCP</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether the iSCSI boot initiator uses DHCP to obtain the iniator name, IP address, and netmask.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>MutualCHAPSecret</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the CHAP Secret for 2-way CHAP authentication.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>MutualCHAPUsername</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the CHAP Username for 2-way CHAP authentication.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryDNS</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryLUN</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the logical unit number (LUN) for the primary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryTargetIPAddress</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IP address (IPv6 or IPv4) for the primary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryTargetName</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the name of the primary iSCSI boot target.  The value of this property should match formats defined in RFC3720 or RFC3721.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryTargetTCPPort</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the TCP port for the primary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryVLANEnable</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be used to indicate if this VLAN is enabled for the primary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PrimaryVLANId</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the 802.1q VLAN ID to use for iSCSI boot from the primary target.  This VLAN ID is only used if PrimaryVLANEnable is true.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>RouterAdvertisementEnabled</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether IPv6 router advertisement is enabled for the iSCSI boot target.  This setting shall only apply to IPv6 configurations.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryDNS</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryLUN</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the logical unit number (LUN) for the secondary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryTargetIPAddress</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the IP address (IPv6 or IPv4) for the secondary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryTargetName</b></nobr></td><td>string</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the name of the secondary iSCSI boot target.  The value of this property should match formats defined in RFC3720 or RFC3721.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryTargetTCPPort</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the TCP port for the secondary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryVLANEnable</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be used to indicate if this VLAN is enabled for the secondary iSCSI boot target.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>SecondaryVLANId</b></nobr></td><td>integer</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the 802.1q VLAN ID to use for iSCSI boot from the secondary target.  This VLAN ID is only used if SecondaryVLANEnable is true.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>TargetInfoViaDHCP</b></nobr><br>}</td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP.</td></tr>
<tr><td><nobr><b>Links</b> {</nobr></td><td>object</td><td></td><td>Links for this NetworkDeviceFunction.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>PhysicalPortAssignment</b> <i>(v1.3+)</i> {</nobr></td><td>object</td><td></td><td>The value of this property shall be the physical port that this network device function is currently assigned to. This value shall be one of the AssignablePhysicalPorts array members.<br><i>See the <a href="#NetworkPort">NetworkPort</a> schema for details on this property.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>@odata.id</b></nobr><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>}</td><td>string</td><td><nobr>read-only</nobr></td><td><i>Link to a NetworkPort resource. See the Links section and the <a href="#NetworkPort">NetworkPort</a> schema for details.</i></td></tr>
<tr><td><nobr><b>MaxVirtualFunctions</b></nobr></td><td>integer</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the number of virtual functions (VFs) that are available for this Network Device Function.</td></tr>
<tr><td><nobr><b>Name</b></nobr></td><td>string</td><td><nobr>read-only</nobr> <nobr>required</nobr></td><td>This object represents the Name property.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification. The value of this string shall be of the format for the reserved word <em>Name</em>.</td></tr>
<tr><td><nobr><b>NetDevFuncCapabilities</b> [ ] </nobr></td><td>array (string<br>(enum))</td><td><nobr>read-only</nobr> (null)</td><td>This object shall contain an array of capabilities of this network device function.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|NetDevFuncCapabilities">NetDevFuncCapabilities</a> in Property details.</i></td></tr>
<tr><td><nobr><b>NetDevFuncType</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the configured capability of this network device function.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|NetDevFuncType">NetDevFuncType</a> in Property details.</i></td></tr>
<tr><td><nobr><b>Oem</b> { }</nobr></td><td>object</td><td></td><td>The value of this string shall be of the format for the reserved word <em>Oem</em>.<br><i>See the <a href="http://redfish.dmtf.org/schemas/v1/Resource.json" target="_blank">Resource</a> schema for details on this property.</i></td></tr>
<tr><td><nobr><b>PhysicalPortAssignment</b> <i>(deprecated v1.3)</i> {</nobr></td><td>object</td><td></td><td>The value of this property shall be the physical port that this network device function is currently assigned to. This value shall be one of the AssignablePhysicalPorts array members.<br><i>See the <a href="#NetworkPort">NetworkPort</a> schema for details on this property.</i> <i>Deprecated in v1.3 and later. This property has been deprecated and moved to the Links section to avoid loops on expand.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>@odata.id</b></nobr><br>}</td><td>string</td><td><nobr>read-only</nobr></td><td><i>Link to a NetworkPort resource. See the Links section and the <a href="#NetworkPort">NetworkPort</a> schema for details.</i></td></tr>
<tr><td><nobr><b>PropertyWithAPattern</b></nobr></td><td>string</td><td><nobr>read-write</nobr></td><td>This is a fake property, introduced to show how a pattern is included in generated documentation. Pattern: ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})</td></tr>
<tr><td><nobr><b>Status</b> { }</nobr></td><td>object</td><td></td><td>This property shall contain any status or health properties of the resource.<br><i>See the <a href="http://redfish.dmtf.org/schemas/v1/Resource.json" target="_blank">Resource</a> schema for details on this property.</i></td></tr>
<tr><td><nobr><b>VirtualFunctionsEnabled</b></nobr></td><td>boolean</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether Single Root I/O Virtualization (SR-IOV) Virual Functions (VFs) are enabled for this Network Device Function.</td></tr>
</tbody></table>
<div class="property-details">
<h3>Property details</h3>
<div class="property-details-content">
<h4 id="redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|AuthenticationMethod">AuthenticationMethod:</h4>
<p>The value of this property shall be the iSCSI boot authentication method for this network device function.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>CHAP</td><td>iSCSI Challenge Handshake Authentication Protocol (CHAP) authentication is used.</td></tr>
<tr><td>MutualCHAP</td><td>iSCSI Mutual Challenge Handshake Authentication Protocol (CHAP) authentication is used.</td></tr>
<tr><td>None</td><td>No iSCSI authentication is used.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|BootMode">BootMode:</h4>
<p>The value of this property shall be the boot mode configured for this network device function.  If the value is not quot;Disabled", this network device function shall be configured for boot using the specified technology.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Disabled</td><td>Do not indicate to UEFI/BIOS that this device is bootable.</td></tr>
<tr><td>FibreChannel</td><td>Boot this device using the embedded Fibre Channel support and configuration.  Only applicable if the NetworkDeviceFunctionType is set to FibreChannel.</td></tr>
<tr><td>FibreChannelOverEthernet</td><td>Boot this device using the embedded Fibre Channel over Ethernet (FCoE) boot support and configuration.  Only applicable if the NetworkDeviceFunctionType is set to FibreChannelOverEthernet.</td></tr>
<tr><td>iSCSI</td><td>Boot this device using the embedded iSCSI boot support and configuration.  Only applicable if the NetworkDeviceFunctionType is set to iSCSI.</td></tr>
<tr><td>PXE</td><td>Boot this device using the embedded PXE support.  Only applicable if the NetworkDeviceFunctionType is set to Ethernet.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|IPAddressType">IPAddressType:</h4>
<p>The value of this property shall behe type of IP address (IPv6 or IPv4) being populated in the iSCSIBoot IP address fields.  Mixing of IPv6 and IPv4 addresses on the same network device function shall not be permissible.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>IPv4</td><td>IPv4 addressing is used for all IP-fields in this object.</td></tr>
<tr><td>IPv6</td><td>IPv6 addressing is used for all IP-fields in this object.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|NetDevFuncCapabilities">NetDevFuncCapabilities:</h4>
<p>This object shall contain an array of capabilities of this network device function.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Disabled</td><td>Neither enumerated nor visible to the operating system.</td></tr>
<tr><td>Ethernet</td><td>Appears to the operating system as an Ethernet device.</td></tr>
<tr><td>FibreChannel</td><td>Appears to the operating system as a Fibre Channel device.</td></tr>
<tr><td>FibreChannelOverEthernet</td><td>Appears to the operating system as an FCoE device.</td></tr>
<tr><td>iSCSI</td><td>Appears to the operating system as an iSCSI device.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|NetDevFuncType">NetDevFuncType:</h4>
<p>The value of this property shall be the configured capability of this network device function.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Disabled</td><td>Neither enumerated nor visible to the operating system.</td></tr>
<tr><td>Ethernet</td><td>Appears to the operating system as an Ethernet device.</td></tr>
<tr><td>FibreChannel</td><td>Appears to the operating system as a Fibre Channel device.</td></tr>
<tr><td>FibreChannelOverEthernet</td><td>Appears to the operating system as an FCoE device.</td></tr>
<tr><td>iSCSI</td><td>Appears to the operating system as an iSCSI device.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json|details|WWNSource">WWNSource:</h4>
<p>The value of this property shall be the configuration source of the World-Wide Names (WWNs) for this connection (WWPN and WWNN).</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>ConfiguredLocally</td><td>The set of FC/FCoE boot targets was applied locally through API or UI.</td></tr>
<tr><td>ProvidedByFabric</td><td>The set of FC/FCoE boot targets was applied by the Fibre Channel fabric.</td></tr>
</tbody></table>

</div>
</div>
<h2 id="NetworkDeviceFunctionCollection">NetworkDeviceFunctionCollection</h2>
<table class="properties">
<tbody>
<tr><td><nobr><b>@odata.etag</b></nobr></td><td>string</td><td><nobr>read-only</nobr></td><td>The value of this property shall be a string that is defined by the ETag HTTP header definition in RFC7232.</td></tr>
<tr><td><nobr><b>Description</b></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>This object represents the Description property.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification.</td></tr>
<tr><td><nobr><b>Members</b> [ {</nobr></td><td>array</td><td></td><td>Contains the members of this collection.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>@odata.id</b></nobr><br>} ]</td><td>string</td><td><nobr>read-only</nobr></td><td><i>Link to a NetworkDeviceFunction resource. See the Links section and the <a href="#NetworkDeviceFunction">NetworkDeviceFunction</a> schema for details.</i></td></tr>
<tr><td><nobr><b>Name</b></nobr></td><td>string</td><td><nobr>read-only</nobr></td><td>This object represents the Name property.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification. The value of this string shall be of the format for the reserved word <em>Name</em>.</td></tr>
<tr><td><nobr><b>Oem</b> { }</nobr></td><td>object</td><td></td><td>The value of this string shall be of the format for the reserved word <em>Oem</em>.<br><i>See the <a href="http://redfish.dmtf.org/schemas/v1/Resource.json" target="_blank">Resource</a> schema for details on this property.</i></td></tr>
</tbody></table>
<h2 id="NetworkPort">NetworkPort 1.1.0</h2>
<p>A Network Port represents a discrete physical port capable of connecting to a network.</p>
<table class="properties">
<tbody>
<tr><td><nobr><b>Actions</b> { }</nobr></td><td>object</td><td></td><td>The Actions property shall contain the available actions for this resource.</td></tr>
<tr><td><nobr><b>ActiveLinkTechnology</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the configured link technology of this port.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkPort.json|details|ActiveLinkTechnology">ActiveLinkTechnology</a> in Property details.</i></td></tr>
<tr><td><nobr><b>AssociatedNetworkAddresses</b> [ ] </nobr></td><td>array<br>(string, null)</td><td><nobr>read-only</nobr></td><td>The value of this property shall be an array of configured network addresses that are associated with this network port, including the programmed address of the lowest numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses.</td></tr>
<tr><td><nobr><b>Description</b></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>This object represents the Description property.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification.</td></tr>
<tr><td><nobr><b>EEEEnabled</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether IEEE 802.3az Energy Efficient Ethernet (EEE) is enabled for this network port.</td></tr>
<tr><td><nobr><b>FlowControlConfiguration</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the locally configured 802.3x flow control setting for this network port.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkPort.json|details|FlowControlConfiguration">FlowControlConfiguration</a> in Property details.</i></td></tr>
<tr><td><nobr><b>FlowControlStatus</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only).<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkPort.json|details|FlowControlStatus">FlowControlStatus</a> in Property details.</i></td></tr>
<tr><td><nobr><b>Id</b></nobr></td><td>string</td><td><nobr>read-only</nobr> <nobr>required</nobr></td><td>This property represents an identifier for the resource.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification.</td></tr>
<tr><td><nobr><b>LinkStatus</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the link status between this port and its link partner.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkPort.json|details|LinkStatus">LinkStatus</a> in Property details.</i></td></tr>
<tr><td><nobr><b>Name</b></nobr></td><td>string</td><td><nobr>read-only</nobr> <nobr>required</nobr></td><td>This object represents the Name property.  All values for resources described by this schema shall comply to the requirements as described in the Redfish specification. The value of this string shall be of the format for the reserved word <em>Name</em>.</td></tr>
<tr><td><nobr><b>NetDevFuncMaxBWAlloc</b> [ {</nobr></td><td>array</td><td></td><td>The value of this property shall be an array of maximum bandwidth allocation percentages for the Network Device Functions associated with this port.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>MaxBWAllocPercent</b></nobr></td><td>number</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the maximum bandwidth percentage allocation for the associated network device function.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>NetworkDeviceFunction</b> {</nobr></td><td>object</td><td></td><td>A Network Device Function represents a logical interface exposed by the network adapter.<br><i>See the <a href="#NetworkDeviceFunction">NetworkDeviceFunction</a> schema for details on this property.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>@odata.id</b></nobr><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>} ]</td><td>string</td><td><nobr>read-only</nobr></td><td><i>Link to a NetworkDeviceFunction resource. See the Links section and the <a href="#NetworkDeviceFunction">NetworkDeviceFunction</a> schema for details.</i></td></tr>
<tr><td><nobr><b>NetDevFuncMinBWAlloc</b> [ {</nobr></td><td>array</td><td></td><td>The value of this property shall be an array of minimum bandwidth percentage allocations for each of the network device functions associated with this port.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>MinBWAllocPercent</b></nobr></td><td>number</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be the minimum bandwidth percentage allocation for the associated network device function.  The sum total of all minimum percentages shall not exceed 100.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>NetworkDeviceFunction</b> {</nobr></td><td>object</td><td></td><td>A Network Device Function represents a logical interface exposed by the network adapter.<br><i>See the <a href="#NetworkDeviceFunction">NetworkDeviceFunction</a> schema for details on this property.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>@odata.id</b></nobr><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>} ]</td><td>string</td><td><nobr>read-only</nobr></td><td><i>Link to a NetworkDeviceFunction resource. See the Links section and the <a href="#NetworkDeviceFunction">NetworkDeviceFunction</a> schema for details.</i></td></tr>
<tr><td><nobr><b>Oem</b> { }</nobr></td><td>object</td><td></td><td>The value of this string shall be of the format for the reserved word <em>Oem</em>.<br><i>See the <a href="http://redfish.dmtf.org/schemas/v1/Resource.json" target="_blank">Resource</a> schema for details on this property.</i></td></tr>
<tr><td><nobr><b>PhysicalPortNumber</b></nobr></td><td>string</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the physical port number on the network adapter hardware that this Network Port corresponds to.  This value should match a value visible on the hardware.  When HostPortEnabled and ManagementPortEnabled are both "false", the port shall not establish physical link.</td></tr>
<tr><td><nobr><b>PortMaximumMTU</b></nobr></td><td>number</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the largest maximum transmission unit (MTU) that can be configured for this network port.</td></tr>
<tr><td><nobr><b>SignalDetected</b></nobr></td><td>boolean</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether the port has detected enough signal on enough lanes to establish link.</td></tr>
<tr><td><nobr><b>Status</b> { }</nobr></td><td>object</td><td> (null)</td><td>This type shall contain any status or health properties of a resource.<br><i>See the <a href="http://redfish.dmtf.org/schemas/v1/Resource.json" target="_blank">Resource</a> schema for details on this property.</i></td></tr>
<tr><td><nobr><b>SupportedEthernetCapabilities</b> [ ] </nobr></td><td>array (string<br>(enum))</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be an array of zero or more Ethernet capabilities supported by this port.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkPort.json|details|SupportedEthernetCapabilities">SupportedEthernetCapabilities</a> in Property details.</i></td></tr>
<tr><td><nobr><b>SupportedLinkCapabilities</b> [ {</nobr></td><td>array</td><td></td><td>This object shall describe the static capabilities of the port, irrespective of transient conditions such as cabling, interface module presence, or remote link parter status or configuration.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>LinkNetworkTechnology</b></nobr></td><td>string<br>(enum)</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be a network technology capability of this port.<br><i>For the possible property values, see <a href="#redfish.dmtf.org/schemas/v1/NetworkPort.json|details|LinkNetworkTechnology">LinkNetworkTechnology</a> in Property details.</i></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><b>LinkSpeedMbps</b></nobr><br>} ]</td><td>number</td><td><nobr>read-only</nobr> (null)</td><td>The value of this property shall be the speed of the link in megabits per second (Mbps) for this port when this link network technology is active.</td></tr>
<tr><td><nobr><b>WakeOnLANEnabled</b></nobr></td><td>boolean</td><td><nobr>read-write</nobr> (null)</td><td>The value of this property shall be a boolean indicating whether Wake on LAN (WoL) is enabled for this network port.</td></tr>
</tbody></table>
<div class="property-details">
<h3>Property details</h3>
<div class="property-details-content">
<h4 id="redfish.dmtf.org/schemas/v1/NetworkPort.json|details|ActiveLinkTechnology">ActiveLinkTechnology:</h4>
<p>The value of this property shall be the configured link technology of this port.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Ethernet</td><td>The port is capable of connecting to an Ethernet network.</td></tr>
<tr><td>FibreChannel</td><td>The port is capable of connecting to a Fibre Channel network.</td></tr>
<tr><td>InfiniBand</td><td>The port is capable of connecting to an InfiniBand network.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkPort.json|details|FlowControlConfiguration">FlowControlConfiguration:</h4>
<p>The value of this property shall be the locally configured 802.3x flow control setting for this network port.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>None</td><td>No IEEE 802.3x flow control is enabled on this port.</td></tr>
<tr><td>RX</td><td>IEEE 802.3x flow control may be initiated by the link partner.</td></tr>
<tr><td>TX</td><td>IEEE 802.3x flow control may be initiated by this station.</td></tr>
<tr><td>TX_RX</td><td>IEEE 802.3x flow control may be initiated by this station or the link partner.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkPort.json|details|FlowControlStatus">FlowControlStatus:</h4>
<p>The value of this property shall be the 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only).</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>None</td><td>No IEEE 802.3x flow control is enabled on this port.</td></tr>
<tr><td>RX</td><td>IEEE 802.3x flow control may be initiated by the link partner.</td></tr>
<tr><td>TX</td><td>IEEE 802.3x flow control may be initiated by this station.</td></tr>
<tr><td>TX_RX</td><td>IEEE 802.3x flow control may be initiated by this station or the link partner.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkPort.json|details|LinkNetworkTechnology">LinkNetworkTechnology:</h4>
<p>The value of this property shall be a network technology capability of this port.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Ethernet</td><td>The port is capable of connecting to an Ethernet network.</td></tr>
<tr><td>FibreChannel</td><td>The port is capable of connecting to a Fibre Channel network.</td></tr>
<tr><td>InfiniBand</td><td>The port is capable of connecting to an InfiniBand network.</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkPort.json|details|LinkStatus">LinkStatus:</h4>
<p>The value of this property shall be the link status between this port and its link partner.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Down</td><td>The port is enabled but link is down.</td></tr>
<tr><td>Up</td><td>The port is enabled and link is good (up).</td></tr>
</tbody></table>

<h4 id="redfish.dmtf.org/schemas/v1/NetworkPort.json|details|SupportedEthernetCapabilities">SupportedEthernetCapabilities:</h4>
<p>The value of this property shall be an array of zero or more Ethernet capabilities supported by this port.</p>
<table class="enum enum-details">
<thead>
<tr><th>string</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>EEE</td><td>IEEE 802.3az Energy Efficient Ethernet (EEE) is supported on this port.</td></tr>
<tr><td>WakeOnLAN</td><td>Wake on LAN (WoL) is supported on this port.</td></tr>
</tbody></table>

</div>
</div>
</body></html>